/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.guias.consultas;

import com.guias.data.Ejecutar;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Joshua
 */
public class ConsultasBasicas {

    public String getNombreDepartamento(String codigo){
        String s_retorno ="";
        try {
            String sql_select = "select nomb_departamento from tb_departamentos where trim(codi_departamento) = '"+codigo.trim()+"'";
            Ejecutar exec = new Ejecutar();
            ArrayList ly_datos = new ArrayList();
            ly_datos = exec.ejecutarSQLselect(sql_select, false);
            if (ly_datos != null){
                
                for (Iterator it1 = ly_datos.iterator(); it1.hasNext();){
                    ArrayList ly_campos = new ArrayList();
                    ly_campos = (ArrayList) it1.next();
                    if (ly_campos != null){
                        String nombre = (String) ly_campos.get(0);
                        s_retorno = nombre;
                    }
                }
                
            }

        } catch (SQLException ex) {
            Logger.getLogger(ConsultasBasicas.class.getName()).log(Level.SEVERE, null, ex);
        }
        return s_retorno;        
    }
    
    public String getNombreMunicipio(String codigo_departamento, String codigo_municipio){
        String s_retorno ="";
        try {
            String sql_select = "select nomb_municipio from tb_municipios"
                    + " where trim(codi_departamento) = '"+codigo_departamento.trim()+"' and trim( codi_municipio) = '"+codigo_municipio.trim()+"'";
            Ejecutar exec = new Ejecutar();
            ArrayList ly_datos = new ArrayList();
            ly_datos = exec.ejecutarSQLselect(sql_select, false);
            if (ly_datos != null){
                
                for (Iterator it1 = ly_datos.iterator(); it1.hasNext();){
                    ArrayList ly_campos = new ArrayList();
                    ly_campos = (ArrayList) it1.next();
                    if (ly_campos != null){
                        String nombre = (String) ly_campos.get(0);
                        s_retorno = nombre;
                    }
                }
                
            }

        } catch (SQLException ex) {
            Logger.getLogger(ConsultasBasicas.class.getName()).log(Level.SEVERE, null, ex);
        }
        return s_retorno;        
    }
    public String getNombreGuia(String id_cosmos){
        String s_retorno ="";
        try {
            String sql_select = "select nombre from tb_guias where nrc = '"+id_cosmos+"'";
            Ejecutar exec = new Ejecutar();
            ArrayList ly_datos = new ArrayList();
            ly_datos = exec.ejecutarSQLselect(sql_select, false);
            if (ly_datos != null){
                
                for (Iterator it1 = ly_datos.iterator(); it1.hasNext();){
                    ArrayList ly_campos = new ArrayList();
                    ly_campos = (ArrayList) it1.next();
                    if (ly_campos != null){
                        String nombre = (String) ly_campos.get(0);
                        s_retorno = nombre;
                    }
                }
                
            }

        } catch (SQLException ex) {
            Logger.getLogger(ConsultasBasicas.class.getName()).log(Level.SEVERE, null, ex);
        }
        return s_retorno;        
    }
}
